<html lang="ko"><head><meta content="text/html; charset=utf-8" http-equiv="Content-Type"> <link rel="stylesheet" href="http://www.google.com/google.css"> <link rel="stylesheet" href="../leftnav.css"> <style>
<!--
body,td,font,p,a{font-family:arial,sans-serif}
.i { margin-left: 1em; margin-right: 2em; }
//.style1 {font-weight: bold}
.style1 {font-weight: bold}
.d {color:#999999;text-decoration:italics;font-size:10px;}
.changes {color: #FF0000}
-->
</style> <script src=" https://ssl.google-analytics.com/urchin.js " type="text/javascript">
</script> <script type="text/javascript">
  _uacct="UA-18009-2";
  _utcp="/webmasters/sitemaps/";
  _uanchor=1; 
  urchinTracker();
</script>  <title>Google 웹마스터 도구</title> </head> <body class="search" bgcolor="#ffffff" text="#000000" link="#0000CC" vlink="#800080" alink="#ff0000" topmargin="3"> <table width="95%" border="0" cellpadding="0" cellspacing="2">  <tr valign="top">  <td width="1%"><a href="https://www.google.com/webmasters/sitemaps/"> <img src="http://www.google.com/images/google_sm.gif" hspace="15" height="59" width="143" vspace="5" alt="Google 홈페이지로 돌아가기" border="0"></a></td>  <td width="100%" valign="middle">  <table width="100%" border="0" cellspacing="0" cellpadding="0">  <tr>  <td><font size="+0"><b>웹마스터 도구</b></font></td>  </tr>  <tr>  <td style="border-bottom:1px solid #999999" height="1"><img width="1" height="1" alt=""></td>  </tr>  </table>  </td>  </tr> </table> <table border="0" cellpadding="2" cellspacing="0" width="95%">  <tr>  <td width="175" valign="top">  <font size="-1">  <p class="sidenavlink"><a href="about.html">웹마스터 도구정보</a></p>  <p class="sidenavlink"><a href="protocol.html">Sitemap 프로토콜 사용</a></span><p class="sidenavtoc">Sitemap 생성기 사용</p> <p class="sidenavlink"><a href="http://www.google.com/webmasters/">Google 웹마스터 센트럴</a></p>  </font></td>  <td background="http://www.google.com/images/dot2.gif" valign="bottom" width="5"><img src="http://www.google.com/images/dot2.gif" width="1" height="1"></td>  <td style="background-color: #ffffff" width="10" valign="top"><img src="http://www.google.com/images/cleardot.gif" width="10" height="1"></td>  <td>  <div class="content">   <p><strong>목차</strong></p>  <p><font size="-1"><a href="#before">시작하기 전에</a><br><a href="#download">Sitemap 생성기 프로그램 파일 다운로드</a><br><a href="#config">구성 파일 만들기</a><br><a href="#copy">웹 서버로 파일 업로드</a><br><a href="#execute">Sitemap 생성기 스크립트 실행</a><br><a href="#submitting">Google에 Sitemap 제출</a><br><a href="#troubleshoot">문제 해결</a> </font></p>  <table border="0" cellpadding="2" cellspacing="0" width="100%">  <tbody><tr>  <td style="border-top: 1px solid rgb(221, 173, 8); background-color: rgb(254, 250, 222);"><a name="before"></a><b>시작하기 전에</b></td>  </tr>  </tbody></table>  <p><font size="-1"> Google Sitemap 생성기는 Sitemap 프로토콜을 사용하여 Sitemap을 만드는 Python 스크립트입니다. 이 스크립트는 URL 목록, 웹 서버 디렉토리 또는 액세스 로그로부터 Sitemap을 만들 수 있습니다. 이 스크립트를 사용하려면 다음 단계를 수행하시기 바랍니다. </font></p>   <ul>  <li><font size="-1">웹 서버에 연결하여 여기에서 스크립트를 실행할 수 있어야 합니다. </font></li>  <li><font size="-1">귀하의 웹 서버에는 Python 2.2 이상이 설치되어 있어야 합니다. </font></li>  <li><font size="-1">Python을 실행하는 명령을 알고 계셔야 합니다. 일반적으로 이 명령은 <strong>python</strong>이지만 설치에 따라 다를 수 있습니다. 예를 들어, 웹 서버에 두 개 버전의 Python이 설치되어 있으면 이전 버전은 <strong>python</strong> 명령, 최신 버전은 <strong>python2</strong> 명령에 의해 호출할 수 있습니다.</font></li>  <li><font size="-1">사이트에 대한 디렉토리 경로를 알고 계셔야 합니다. 웹 서버에서 하나의 사이트를 호스팅하는 경우 디렉토리 경로는 <strong>var/www/html</strong> 같은 경로가 될 수 있으며, 여러 개의 사이트를 호스팅하는 가상 서버의 경우에는 <strong>home/virtual/site1/fst/var/www/html</strong> 같은 경로가 될 수 있습니다. </font></li>  <li><font size="-1"> 웹 서버에 파일을 업로드할 수 있어야 합니다(예: FTP 사용). </font></li>  <li><font size="-1">액세스 로그를 기반으로 URL 목록을 생성하시는 경우에는 이러한 로그에 사용된 인코딩과 로그에 대한 완전한 경로를 알고 계셔야 합니다. </font></li>  </ul>   <p><font size="-1">이 내용에 대해 확실하지 않으면 해당 웹 호스팅 회사에 문의해 확인하실 수 있습니다. </font></p>  <font size="-1">  <p>이제 시작할 준비가 되었습니다. 다음은 앞으로 수행해야 할 작업에 대한 개요입니다.</p>  </font>  <font size="-1">  <ol>  <li><font size="-1">Sitemap 생성기 프로그램 파일을 <a href="#download">다운로드</a>한 다음 파일을 로컬 디렉토리로 추출하십시오. </font></li>  <li><font size="-1">제공된 <strong>example_config.xml</strong> 파일을 템플릿으로 사용하여 사이트에 대한 <a href="#config">구성 파일을 만드십시오</a>. 사이트에 맞춰 필요에 따라 이 파일을 수정한 후 저장하십시오. </font></li>  <li><font size="-1"><a href="#copy">필요한 파일을 </a>웹 서버에 업로드하십시오. </font></li>  <li><font size="-1"> <strong>sitemap_gen.py</strong>를 <a href="#execute">실행</a>하십시오.</font></li>  <li>생성된 사이트맵을 Google 웹마스터 도구계정에 <font size="-1"><a href="http://www.google.com/support/webmasters/bin/answer.py?answer=34575&topic=8496">추가</a>하십시오. </font></li>  <li><font size="-1"><a href="#recur">반복 스크립트 설정</a>. (옵션) </font></li>  </ol>  </font>   <p><font size="-1">사이트맵 생성기를 사용할 수 없는 경우에는 간단한 텍스트 파일과 같은 <a href="http://www.google.com/support/webmasters/bin/answer.py?answer=34606&topic=8516">다른 형식</a>으로 사이트맵을 Google 웹마스터 도구계정에 추가할 수 있습니다. 또한 <a href="http://code.google.com/sm_thirdparty.html">여기</a>에서 Google 사이트맵을 지원하는 타사 프로그램 링크를 찾을 수도 있습니다.</font></p>  <table border="0" cellpadding="2" cellspacing="0" width="100%">  <tbody><tr>  <td style="border-top: 1px solid rgb(221, 173, 8); background-color: rgb(254, 250, 222);"><a name="download"></a><b> 1. Sitemap 생성기 프로그램 파일 다운로드</b></td>  </tr>  </tbody></table>  <font size="-1">  <p>Sitemap 생성기 파일은 <font size="-1">다음 위치에 ZIP 및 GZ 보관 형식으로 다운로드할 수 있습니다.</font></p>  </font>  <p><font size="-1"><a href="http://www.sourceforge.net/project/showfiles.php?group_id=137793&amp;package_id=153422">http://sourceforge.net/project/showfiles.php?group_id=137793&amp;package_id=153422</a></font></p>  <font size="-1">  <p>아카이브를 다운로드 한 후 로컬 디렉토리로 추출해 넣어십시오. 다음 파일을 찾으십시오.</p>  <ul>  <li><strong> README</strong> &#8212;에는 이 도구에 대한 최신 정보가 들어 있습니다.</li>  <li><strong> sitemap_gen.py</strong> &#8212;Sitemap을 생성하는 Python 스크립트입니다.</li>  <li><strong> example_config.xml</strong> —귀하께서 사이트에 대한 구성을 지정하기 위해 사용할 템플릿 구성 파일입니다.</li>  <li><strong> example_urllist.txt</strong> —지정한 URL 세트를 기반으로 Sitemap을 만드시려는 경우 사용할 수 있는 템플릿 URL 목록입니다.</li>  </ul>  </font>  <table border="0" cellpadding="2" cellspacing="0" width="100%">  <tbody><tr>  <td style="border-top: 1px solid rgb(221, 173, 8); background-color: rgb(254, 250, 222);"><a name="config"></a><b>2a. 구성 파일 만들기</b></td>  </tr>  </tbody></table>  <font size="-1">  </font><p><font size="-1">이 섹션에서는 구성 파일을 만드는 방법을 단계별로 설명합니다. 제공 가능한 옵션의 <a href="#config_reference">모든 참조</a>도 제공합니다. <a href="http://www.google.com/support/webmasters/bin/answer.py?answer=34627&topic=8493">모바일 Sitemap</a>을 만드는 경우 <a href="#creating_mobile">추가 모바일 지침</a>을 참조하십시오. </font></p>  <font size="-1"><p>사이트에 대한 구성 파일을 만들려면 다음 정보가 있어야 합니다.</p>  <ul>  <li>사이트의 기본 URL입니다(예: <strong>http://www.example.com</strong>/).  반드시 프로토콜을 포함해야 합니다(예 <strong>http://</strong>). 예를 들어, <strong>http://www.google.com</strong>는 올바른 기본 URL이지만 <strong>www.google.com</strong>은 잘못된 URL입니다.</li>   
<li>Sitemap을 저장하려는 위치에 대한 웹 서버 경로. Sitemap에는 Sitemap의 위치에서 더 높은 수준의 디렉토리에 있는 URL은 포함될 수 없으므로 일반적으로 이 경로는 기본 URL에 대한 경로입니다. Google Sitemap 생성기를 실행하면 Sitemap이 생성되고 귀하께서 지정하신 위치에 배치됩니다.</li>   <li>Sitemap 생성기에서 Sitemap을 만드는 데 사용하는 메소드. 이 메소드들은 조합하여 사용하실 수 있습니다. 사용하실 수 있는 메소드는 다음과 같습니다.</li>  </ul>   </font><ol> <ul>  <li><font size="-1"><strong> <a href="#URL">URL</a></strong> —은 이 구성 파일 섹션에 URL을 나열하고 각 URL에 대한 정보를 제공합니다. 다른 방법과 함께 이 방법을 사용하면 다른 방법으로 가져올 수 없는 더 많은 URL을 수동으로 포함시킬 수 있습니다. </font></li>  <li><font size="-1"><strong><a href="#urllist">URL 목록</a> </strong> &#8212;은 구성 파일에게 URL 목록이 있는 텍스트 파일을 알려줍니다. 이 텍스트 파일이 이미 있거나 스크립트를 사용하여 URL 목록을 생성할 경우 이 방법을 사용하시기 바랍니다. </font></li>  <li><font size="-1"><strong><a href="#directory">디렉토리 경로</a></strong> &#8212;는 사이트 및 해당 사이트로 가는 URL에 대한 디렉토리 경로를 지정합니다. Sitemap 생성기는 이 디렉토리의 내용에 따라 URL 목록을 만듭니다. 사이트가 정적 HTML 파일로 구성되어 있다면 이 방법을 사용하시기 바랍니다. </font></li>  <li><font size="-1"><strong> <a href="#logs">액세스 로그</a></strong> &#8212;는 로그 파일로 연결되는 파일 경로를 알려줍니다. Sitemap 생성기는 로그에 포함된 URL에 따라 URL 목록을 만듭니다. 사이트가 동적 HTML 페이지로 구성되어 있다면 이 방법을 사용하시기 바랍니다. </font></li>  <li><font size="-1"><strong> <a href="#sitemap">Sitemap</a></strong> &#8212;은 Sitemap 생성기로 작성한 기존 Sitemaps를 가리킵니다. Sitemap 생성기는 각 Sitemap의 URL이 포함된 하나의 Sitemap을 만듭니다. 여러 개의 작은 Sitemaps를 만들어 하나의 커다란 Sitemap에 합치고자 하는 경우 이 방법을 사용할 수 있습니다. </font></li>  </ul>  </ol>   <font size="-1"><p><b><a name="create_config"></a>다음과 같이 구성 파일 만들기</b></p>  </font>  <ol>  <font size="-1"> <li>텍스트 편집기에서 <strong>example_config.xml</strong> 파일을 여십시오. 새 파일로 저장(예: <strong>config.xml</strong> 또는 <strong>mysite_config.xml</strong>)하십시오.</li>  </font>    <font size="-1">  <li>사이트 정의 섹션을 찾으십시오.</li>  </font>   <pre>&lt;site 
base_url="http://www.example.com/" 
store_into="/var/www/docroot/sitemap.xml.gz"
verbose="1"&gt;</pre>   <font size="-1"><li><strong>base_url</strong> 값을 사이트의 URL로 변경하십시오.</li>   <li><strong>store_into</strong> 값을 Sitemap을 저장하려는 웹 서버의 경로와 Sitemap에 사용할 파일 이름으로 변경하십시오. Google은 동일한 수준의 URL 또는 Sitemap이 있는 디렉토리의 하위 디렉토리만 허용하므로 대개 이 경로는 기본 URL의 경로가 됩니다. 스크립트를 업로드하는 디렉토리를 포함한 상대적인 경로 또는 웹 서버의 루트를 포함한 전체 경로를 지정하실 수 있습니다. 기본 URL 디렉토리에 스크립트를 업로드할 경우 파일 이름을 지정하실 수 있습니다.</li>  </font>  <font size="-1"></font><font size="-1"><li><span class="style1">** MODIFY</span> <span class="style1">or DELETE **</span>로 시작되는 생성 방식 섹션을 찾으십시오. 각 섹션은 Sitemap을 생성하는 각 방식에 해당됩니다.</li>  <li>사용하지 않을 메소드에 대한 섹션은 삭제하십시오.</li>  <li>사용하시려는 방법에 대해 아래 지침을 따르십시오.</li>  <p><strong> URL<a name="URL"></a></strong></p>  <p>다음 섹션을 찾으십시오.</p>  </font>  <pre>&lt;!-- ** MODIFY or DELETE ** 
"url" nodes specify individual URLs to include in the map. &lt;br&gt;

Required attributes: 
href - the URL

Optional attributes: 
lastmod - timestamp of last modification (ISO8601 format) 
changefreq - how often content at this URL is usually updated
priority - value 0.0 to 1.0 of relative importance in your site 
--&gt; 

&lt;url href="http://www.example.com/stats?q=name" /&gt; 
&lt;url 
href="http://www.example.com/stats?q=age" 
lastmod="2004-11-14T01:00:00-07:00" 
changefreq="yearly" 
priority="0.3"
/&gt;</pre>  <font size="-1">  <p>이 섹션에서는 두 개의 예를 보여 드립니다. 첫 번째 예에는 필수 속성만이 포함되어 있고 두 번째 예에는 필수 속성 뿐 아니라 옵션 속성도 포함되어 있습니다.</p>  <p>포함하려는 각 URL에 대해 이 형식을 사용하십시오. <strong>changefreq</strong> 속성은 URL의 업데이트 빈도에 대한 전반적인 정보를 Google에게 제공합니다. 이 정보를 통해 Google은 새 콘텐츠를 위해 페이지를 방문하는 빈도를 결정할 수 있습니다. <strong>priority</strong> 속성은 사이트의 다른 페이지 대비하여 이 페이지의 상대적 중요성에 대한 정보를 Google에 제공합니다. 이 속성은 Google이 귀하의 페이지를 다른 사이트의 페이지와 비교하는 방식에 영향을 주지 않습니다. 다만 귀하가 가장 중요하게 여기는 페이지를 Google에게 알려 줄 뿐입니다.</p>  </font>  <p><font size="-1"><strong> URL 목록 <a name="urllist"></a> </strong></font></p>  <font size="-1"><p>다음 섹션을 찾으십시오.</p>   </font>  <pre>&lt;!-- ** MODIFY or DELETE **
"urllist" nodes name text files with lists of URLs. 
An example file "example_urllist.txt" is provided. 

Required attributes: 
path - path to the file 

Optional attributes: 
encoding - encoding of the file if not US-ASCII 
--&gt; 
&lt;urllist path="example_urllist.txt" encoding="UTF-8" /&gt;</pre>   <p><font size="-1"> 이 형식을 사용하여 URL 목록이 들어 있는 텍스트 파일의 경로와 이름을 가리키십시오. 제공된 <strong>example_urllist.txt </strong>파일을 해당 텍스트 파일에 대한 템플릿으로 사용하실 수 있습니다. 웹 서버에 상대적인 경로나 전체 경로를 지정하실 수 있습니다. 예를 들어, Sitemap 생성기와 <strong>urlist.txt </strong> 파일이 같은 디렉토리에 있는 경우 <strong> .txt</strong> 파일의 파일 이름을 지정할 수 있습니다. 한편, UTF-8 이외의 인코딩으로 텍스트 파일을 만들 경우에는 <strong>encoding</strong> 속성을 사용하여 해당 인코딩을 표시할 수 있습니다. .txt 파일이 여러 개인 경우 와일드카드를 사용하실 수 있습니다. 예:</font></p>  <pre>&lt;urllist path=&quot;example_urllist*.txt&quot; encoding=&quot;UTF-8&quot; /&gt;</pre>  <p><font size="-1">텍스트 파일에 포함시킨 각 URL에 대해 최종 수정일, 변경 빈도 및 우선 순위를 지정할 수 있습니다. 이 파일의 구조에 대한 자세한 정보는 <a href="#urllist_reference">URLlist 텍스트 파일 참조 섹션</a>을 참조하십시오.</font></p>  <p><font size="-1"><strong> 디렉토리 경로<a name="directory"></a> </strong></font></p>  <p><font size="-1"> 다음 섹션을 찾으십시오. </font></p>   <pre>&lt;!-- ** MODIFY or DELETE ** 
"directory" nodes tell the script to walk the file system and 
include all files and directories in the Sitemap.

Required attributes:
path - path to begin walking from 
url - URL equivalent of that path 

Optional attributes:
default_file - name of the index or default file for directory URLs

--&gt; 
 &lt;directory  path=&quot;/var/www/icons&quot;    url=&quot;http://www.example.com/images/&quot; /&gt;<br>&lt;directory<br>path=&quot;/var/www/docroot&quot;<br>url=&quot;http://www.example.com/&quot;<br>default_file=&quot;index.html&quot;<br>/&gt;</pre>   <p><font size="-1">이 섹션에서는 두 가지 예를 제공합니다. 모든 페이지가 하나의 경로에 대한 하위 디렉토리에 포함되어 있으면 항목을 하나만 포함시키면 됩니다. 그러나 페이지에 대한 경로가 여러 개인 경우에는 각 경로에 대해 항목을 포함시켜야 합니다. </font></p>   <p><font size="-1">각 URL은 3단계에서 지정하신 기본 URL로 시작해야 합니다. 예를 들어, <strong>example_config.xml</strong> 파일에 제공된 예에는 모두 <strong>http://www.example.com/</strong>으로 시작하는 URL이 포함되어 있습니다. 따라서 이 두 URL 모두 유효합니다. </font></p>   <p><font size="-1">예제 항목을 사이트를 위한 항목으로 바꾸십시오. 대부분의 사이트에는 기본 URL로 연결되는 항목이 하나만 있습니다. <strong>path</strong> 값은 웹 서버의 디렉토리로 연결되는 전체 경로이라야 합니다. <strong>url</strong> 값은 프로토콜(예:http) 및 뒤에 슬래시(필요할 경우)를 포함한 완전한 URL이어야 합니다.</font></p>  <p><font size="-1"> <strong>default_file</strong> 매개 변수를 사용하면 귀하의 서버가 디렉토리에 대한 기본 페이지로 사용하는 파일 이름을 지정할 수 있습니다. 위의 예에서 <strong>/var/www/docroot</strong>는 <strong>http://www.example.com/index.html</strong>로 변경됩니다. 이 사항을 지정할 필요가 없습니다. 하지만 이 사항을 지정하실 경우 Sitemap 생성기에는 단 1회 각 하위 디렉토리와 맵핑되는 페이지가 포함되며(디렉토리 URL과 파일 이름 URL을 모두 나열하지 않음) 파일을 마지막으로 수정한 날짜(디렉토리가 아님)를 사용하여 해당 페이지의 lastmod 속성을 추출합니다. </font></p>  <p><font size="-1"><strong> 액세스 로그 <a name="logs"></a></strong></font></p>  <p><font size="-1"> 다음 섹션을 찾으십시오. </font></p>  <pre>&lt;!-- ** MODIFY or DELETE **
&quot;accesslog&quot; nodes tell the script to scan webserver log files to
extract URLs on your site.  Both Common Logfile Format (Apache's default 
logfile) and Extended Logfile Format (IIS's default logfile) can be read.
				
Required attributes:
 path - path to the file
Optional attributes:
 encoding - encoding of the file if not US-ASCII
  --&gt;
&lt;accesslog path=&quot;/etc/httpd/logs/access.log&quot; encoding=&quot;UTF-8&quot; /&gt;
&lt;accesslog path=&quot;/etc/httpd/logs/access.log.0&quot; encoding=&quot;UTF-8&quot; /&gt;
&lt;accesslog path=&quot;/etc/httpd/logs/access.log.1.gz&quot; encoding=&quot;UTF-8&quot; /&gt;</pre>   <p><font size="-1">이 섹션에서는 세 가지 예를 제공합니다. 이 항목을 교체하고 각 로그 파일에 대한 항목을 포함시켜야 합니다. path 값이 웹 서버의 완전한 경로 및 파일 이름인지 확인하십시오. 로그 파일이 US-ASCII 또는 UTF-8로 인코딩되지 않은 경우 옵션 <strong>encoding</strong> 속성을 사용하여 인코딩을 <a href="#encoding">지정</a>하십시오. 각 로그 파일을 나열하는 대신 와일드카드를 사용하실 수 있습니다. 예를 들어, 위의 예에서 세 개의 로그 파일을 모두 포함시키는 다음 항목을 포함시키실 수 있습니다.</font></p> <pre>&lt;accesslog path=&quot;/etc/httpd/logs/access.log*&quot; encoding=&quot;UTF-8&quot; /&gt;</pre>  <p><font size="-1">Sitemap 생성기는 각 URL이 액세스되는 방식에 따라 로그의 URL에 우선 순위를 지정합니다. 예를 들어, 100회 액세스된 URL은 2회 액세스된 URL보다 더 높은 우선 순위를 지정받습니다. 실제 우선 순위는 상대적으로 지정되며 사이트 내 다른 URL과 비교하기 때문에 각 URL 에 다릅니다.</font></p> <p><font size="-1"><strong> sitemap <a name="sitemap"></a></strong></font></p> <p><font size="-1"> 다음 섹션을 찾으십시오. </font></p>  <pre>&lt;!-- ** MODIFY or DELETE **<br>&quot;sitemap&quot; nodes tell the script to scan other Sitemap files. This can
be useful to aggregate the results of multiple runs of this script into
a single Sitemap.

Required attributes:
path - path to the file
--&gt;
&lt;sitemap path=&quot;/var/www/docroot/subpath/sitemap.xml&quot; /&gt;</pre>   <p><font size="-1">이 섹션에서는 한 가지 예를 보여 드립니다. 이 항목을 교체하고 포함시키고자 하는 각 Sitemap에 항목을 포함시켜야 합니다. 경로 값이 웹 서버의 완전한 경로 및 파일 이름인지 확인하십시오. gzip으로 압축된 Sitemaps에.gz 확장자가 포함되어 있는 한 해당 Sitemaps를 나열할 수 있습니다. 각 Sitemap을 나열하는 대신 와일드카드를 사용하실 수 있습니다. 예를 들어, 다음 항목에는 &quot;sitemap&quot;란 단어로 시작되고 확장자가 .xml인 모든 Sitemaps가 포함될 수 있습니다.</font></p> <pre>&lt;sitemap path=&quot;/var/www/docroot/subpath/sitemap*.xml&quot; /&gt;</pre>  <p><font size="-1">Sitemap 생성기는 이 정보를 사용하여 하나의 Sitemap을 나열하고 작성할 때마다 모든 URL 및 각 URL에 대해 나열된 옵션 데이터를 추출합니다. 현재 Google은 Sitemap 생성기 이외의 도구로 작성된 Sitemaps에서 이 방법이 효과가 있는지 여부를 보장해 드릴 수 없습니다.</font></p>     <font size="-1"><li>필터 정의 섹션을 찾으십시오.</li></font>   <pre>&lt;!-- ********************************************************         
FILTERS
				
Filters specify wild-card patterns that the script compares
against all URLs it finds. Filters can be used to exclude
certain URLs from your Sitemap, for instance if you have
hidden content that you hope the search engines don't find.

Filters can be either type=&quot;wildcard&quot;, which means standard
path wildcards (* and ?) are used to compare against URLs,
 or type=&quot;regexp&quot;, which means regular expressions are used
to compare.

Filters are applied in the order specified in this file.
An action=&quot;drop&quot; filter causes exclusion of matching URLs.
An action=&quot;pass&quot; filter causes inclusion of matching URLs,
shortcutting any other later filters that might also match.
If no filter at all matches a URL, the URL will be included.
Together you can build up fairly complex rules.

The default action is &quot;drop&quot;.
The default type is &quot;wildcard&quot;.

You can MODIFY or DELETE these entries as appropriate for
your site. However, unlike above, the example entries in
this section are not contrived and may be useful to you as
they are.
********************************************************* --&gt;

&lt;!-- Exclude URLs that end with a '~' (IE: emacs backup files) --&gt;
&lt;filter action=&quot;drop&quot; type=&quot;wildcard&quot; pattern=&quot;*~&quot; /&gt;

&lt;!-- Exclude URLs within UNIX-style hidden files or directories --&gt;
&lt;filter action=&quot;drop&quot; type=&quot;regexp&quot; pattern=&quot;/\.[^/]*&quot; /&gt;</pre>  <p><font size="-1">필터링 기능을 사용하여 특정 URL이 생성된 Sitemap에서 제외되도록 할 수 있습니다. 이를 통해 목록을 깔끔하게 정리하거나 중복되는 목록을 줄이거나 특정 URL이 색인으로 생성되지 않도록 하실 수 있습니다.  <a href="http://www.robotstxt.org/wc/robots.html">robots.txt</a> 파일을 사용하여 URL이 색인으로 생성되지 않도록 한 경우 Sitemap에 URL이 포함되어 있어도 Google에서는 이 URL을 검색하거나 색인으로 생성하지 않습니다. </font></p>   <p><font size="-1"> 어떤 혹은 모든 필터링 방법을 사용하셔도 됩니다. 필요 없는 항목은 삭제할 수 있으며 원할 경우 항목을 추가할 수도 있습니다. 활용되는 예제는 다음과 같습니다. </font></p>  <pre>&lt;filter action=&quot;drop&quot; type=&quot;wildcard&quot; pattern=&quot;*.jpg&quot; /&gt;</pre>  <p><font size="-1">이 필터는 .jpg로 끝나는 URL을 제외시킵니다. 사이트의 모든 이미지가 HTML 페이지에 포함되어 있어 URL만 액세스하면 안될 경우 이와 유사한 필터를 포함하시기 바랍니다. </font></p>  <pre>&lt;filter action=&quot;pass&quot; type=&quot;wildcard&quot; pattern=&quot;*.htm*&quot; /&gt;
&lt;filter action=&quot;drop&quot; type=&quot;wildcard&quot; pattern=&quot;*&quot; /&gt;</pre><font size="-1"> 이 필터에는.htm* 파일만 포함되며 다른 파일은 모두 제외됩니다.</font><br>  <br>    <font size="-1"></font><font size="-1"><li>사이트를 변경한 후에는 파일을 저장하십시오.</li></font>  </ol>    <font size="-1"><a name="config_reference"></a><p><b>Config 파일 구문 참조</b></p>  </font><font size="-1">  </font>  <p><font size="-1">config 파일 구문에 대한 완전한 설명은 다음과 같습니다. 각 태그는 코드 예제로 시작하며 그 다음에 속성에 대한 설명이 옵니다. </font></p>   <p><font size="-1"><strong><a name="sitetag"></a>site<br></strong></font><font size="-1">각 config 파일의 시작에 필요한 태그입니다. </font></p>  <pre>&lt;site
base_url="http://www.example.com/"
store_into="/var/www/html/sitemap.xml.gz"
verbose="1"
supress_search_engine_notify="1"
default_encoding="UTF-8"&gt;</pre>  <br>  <font size="-1">  <table border="1" cellpadding="2" cellspacing="0" width="100%">   <tbody><tr>  <td valign="top" width="19%"><pre>base_url</pre></td>  <td valign="top" width="6%"><font size="-1">필수</font></td>  <td valign="top" width="75%"><font size="-1">기본 웹 사이트 URL의 HTTP 경로입니다. 기본 URL로 시작되는 URL만 Sitemap에 포함될 수 있습니다.</font></td>  </tr>   <tr>  <td valign="top"><pre>store_into</pre></td>  <td valign="top"><font size="-1">필수</font></td>  <td valign="top"><font size="-1">원하는 출력 파일의 웹 서버 경로입니다. 스크립트가 이 파일을 생성하므로 스크립트를 실행하기 전에 파일을 생성할 필요가 없습니다.</font></td>  </tr>   <tr>  <td valign="top"><pre>verbose</pre></td>  <td valign="top"><font size="-1">옵션</font></td>  <td valign="top"><font size="-1">0-3 사이의 숫자를 입력하십시오. 이때 더 큰 숫자가 증가된 디버그 정보에 해당됩니다.</font></td>  </tr>   <tr>  <td valign="top"><pre>suppress_search_engine_notify</pre></td>  <td valign="top"><font size="-1">옵션</font></td>  <td valign="top"><font size="-1">테스트용으로 "1"을 입력하면 검색 엔진 알림이 <font size="-1">해제</font>됩니다.</font></td>  </tr>   <tr>  <td valign="top"><pre>default_encoding</pre></td>  <td valign="top"><font size="-1">옵션</font></td>  <td valign="top"><font size="-1">파일 시스템 및 URL에 적용될 문자 인코딩 지정</font></td>  </tr>   </tbody></table>  </font>  <font size="-1">   <p></p>  </font>  <p><font size="-1"><strong>url<br></strong></font><font size="-1">사이트의 각 URL을 나열하는 데 사용하는 옵션 태그입니다. </font></p>  <p><pre>&lt;url
href="http://www.example.com/stats?q=age" 
lastmod="2004-11-14T01:00:00-07:00" 
changefreq="yearly" 
priority="0.3"
/&gt;</pre></p><table border="1" cellpadding="2" cellspacing="0" width="100%">  <tbody><tr>  <td height="20" valign="top" width="19%"><pre>href</pre></td>  <td width="6%" valign="top"><font size="-1">필수</font></td>  <td valign="top" width="75%"><font size="-1">기본 웹 사이트 URL의 HTTP 경로입니다. 기본 URL로 시작되는 URL만 Sitemap에 포함될 수 있습니다.</font></td>  </tr><tr>  <td valign="top"><pre>lastmod</pre></td>  <td valign="top"><font size="-1">옵션</font></td>  <td valign="top"><font size="-1">URL이 마지막으로 수정된 시간을 <a href="http://www.w3.org/TR/NOTE-datetime">W3C Datetime</a> 형식(YYYY-MM-DDThh:mm:ss+00:00)으로 표시한 것으로 시간 부분은 생략할 수 있습니다. 예:<br>&nbsp;&nbsp;"2005-02-21T18:00:15+00:00"<br>&nbsp;&nbsp;"2005-02-21"</font></td>  </tr><tr>  <td valign="top"><pre>changefreq</pre></td>  <td valign="top"><font size="-1">옵션</font></td>  <td valign="top"><font size="-1">URL이 변경될 수 있는 빈도입니다. 이것은 힌트이지 명령이 아닙니다. "always", "hourly", "daily", "weekly", "monthly", "yearly", 또는 "never"의 값을 가져야 합니다.</font></td>  </tr><tr>  <td valign="top"><pre>priority</pre></td>  <td valign="top"><font size="-1">옵션</font></td>  <td valign="top"><font size="-1">같은 사이트의 다른 페이지에 상대적인 이 페이지의 우선순위입니다. 이 값은 0.0 및 1.0 사이의 숫자로, 0.0은 최하 우선순위를, 1.0은 최고 우선순위를 나타냅니다. 우선순위는 검색 엔진에서 귀하의 사이트를 탐색하기 위한 URL을 선택하는 순서에 영향을 줄 수 있습니다. 우선순위는 상대적인 것으로 귀하의 사이트 내에 있는 URL 사이에서 선택하는 데에만 사용됩니다. 페이지의 우선순위는 다른 사이트에 있는 페이지의 우선순위와 비교되지 않습니다.</font></td>  </tr>  </tbody></table>  <p><font size="-1"><b>urllist<br></b></font><font size="-1">사이트의 URL 목록이 들어 있는 텍스트 파일을 가리키는 데 사용할 수 있는 옵션 태그입니다. </font></p>  <pre>&lt;urllist path="/var/www/html/urllist.txt" encoding="UTF-8" /&gt;</pre>  <br>  <table border="1" cellpadding="2" cellspacing="0" width="100%">  <tbody><tr>  <td height="20" valign="top" width="19%"><pre>path</pre></td>  <td width="6%" valign="top"><font size="-1">필수</font></td>  <td valign="top" width="75%"><font size="-1">.txt 파일의 경로 및 파일 이름입니다. 상대적인 경로나 전체 경로를 지정하실 수 있습니다. </font></td>  </tr><tr>  <td valign="top"><pre>encoding</pre></td>  <td valign="top"><font size="-1">옵션</font></td>  <td valign="top"><font size="-1">UTF-8이 아닐 경우의 파일 인코딩.</font></td>  </tr>  </tbody></table> <p><font size="-1"><a name="urllist_reference"></a> <b>urllist.txt</b> 파일은 매핑할 URL의 목록이 포함된 단순한 텍스트 파일입니다. 각 URL에 대해 옵션도 넣을 수 있습니다. 속성은 URL과 같은 줄에 입력되며 한 개의 공백으로 분리합니다. 예:</font></p>  <pre>http://www.example.com/abc/something
http://www.example.com/abc/xyy.pdf lastmod=2001-12-31T14:05:06+00:00
http://www.example.com/abc/def?x=12&amp;y=23 changefreq=weekly priority=0.3</pre>  <p>  <font size="-1">   </font><table border="1" cellpadding="2" cellspacing="0" width="100%">  <tbody><tr>  <td width="19%" valign="top"><pre>lastmod</pre></td>  <td valign="top" width="6%"><font size="-1">옵션</font></td>  <td width="75%" valign="top"><p><font size="-1">URL이 마지막으로 수정된 시간을 <a href="http://www.w3.org/TR/NOTE-datetime">W3C Datetime</a> 형식(YYYY-MM-DDThh:mm:ss+00:00)으로 표시한 것으로 시간 부분은 생략할 수 있습니다. 예:</font><font size="-1"><br>  <br>&nbsp;&nbsp;"2005-02-21T18:00:15+00:00"<br>&nbsp;&nbsp;"2005-02-21"</font></p>  </td>  </tr><tr>  <td valign="top"><pre>changefreq</pre></td>  <td valign="top"><font size="-1">옵션</font></td>  <td valign="top"><font size="-1"><font size="-1">URL이 변경될 수 있는 빈도. 이것은 힌트이지 명령이 아닙니다. "always", "hourly", "daily"", "weekly", "monthly", "yearly" 또는 "never" 값 중의 하나여야 합니다.</font></font></td>  </tr><tr>  <td valign="top"><pre>priority</pre></td>  <td valign="top"><font size="-1">옵션</font></td>  <td valign="top"><font size="-1">같은 사이트의 다른 페이지에 상대적인 이 페이지의 우선순위입니다. 이 값은 0.0 및 1.0 사이의 숫자로, 0.0은 최하 우선순위를, 1.0은 최고 우선순위를 나타냅니다. 우선순위는 검색 엔진에서 귀하의 사이트를 탐색하기 위한 URL을 선택하는 순서에 영향을 줄 수 있습니다. 우선순위는 상대적인 것으로 귀하의 사이트 내에 있는 URL 사이에서 선택하는 데에만 사용됩니다. 페이지의 우선순위는 다른 사이트에 있는 페이지의 우선순위와 비교되지 않습니다.</font></td>  </tr>  </tbody></table>  </p>  <font size="-1">  </font>  <p><font size="-1"><strong>directory<br></strong></font><font size="-1">귀하께서 사이트에서 디렉토리를 지정하고 Sitemap 생성기가 해당 디렉토리에서 URL 목록을 생성할 수 있도록 귀하께서 사용할 수 있는 옵션 태그 </font></p>  <pre>--&gt; 
 &lt;directory  path=&quot;/var/www/icons&quot;    url=&quot;http://www.example.com/images/&quot; /&gt;<br>&lt;directory<br>path=&quot;/var/www/docroot&quot;<br>url=&quot;http://www.example.com/&quot;<br>default_file=&quot;index.html&quot;<br>/&gt;</pre>  <table border="1" cellpadding="2" cellspacing="0" width="100%">  <tbody><tr>  <td width="19%" valign="top"><pre>path</pre></td>  <td valign="top" width="6%"><font size="-1">필수</font></td>  <td width="75%" valign="top"><font size="-1">초기 경로를 지정하십시오. Sitemap 생성기는 이 디렉토리와 모든 하위 디렉토리를 조사합니다</font>.</td>  </tr>   <tr>  <td valign="top"><pre>url</pre></td>  <td valign="top"><font size="-1">필수</font></td>  <td valign="top"><font size="-1">경로 값과 같은 URL을 지정합니다.</font></td>  </tr>  <tr>  <td valign="top"><pre>default_file</pre></td>  <td valign="top"><font size="-1">옵션</font></td>  <td valign="top"><font size="-1">서버에서 디렉토리를 위한 기본 파일을 지정하십시오.</font></td>  </tr>  </tbody></table>  </font>  <p><font size="-1"><b> accesslog<br></b>IIS 및 Apache 스타일 액세스 로그의 경로와 파일 이름을 지정하는 데 사용하는 옵션 태그. 이를 통해 Sitemap 생성기가 여기에서 자동으로 URL을 선택할 수 있습니다. </font></p>   <pre>&lt;accesslog path="/etc/httpd/logs/access-0.log" encoding="UTF-8"/&gt;</pre>  <table border="1" cellpadding="2" cellspacing="0" width="100%">  <tbody><tr>  <td width="19%" valign="top"><pre>path</pre></td>  <td valign="top" width="6%"><font size="-1">필수</font></td>  <td width="75%" valign="top"><font size="-1">파일에 대한 경로를 나타냅니다.</font></td>  </tr>   <tr>  <td valign="top"><pre>encoding</pre></td>  <td valign="top"><font size="-1">옵션</font></td>  <td valign="top"><font size="-1">UTF-8이 아닐 경우 파일을 인코딩 방식을 지정하십시오.</font></td>  </tr>  </tbody></table>    <p><font size="-1"><b> sitemap<br></b>옵션 태그는 Sitemap 생성기로 작성한 기존 Sitemaps의 경로와 파일 이름을 지정하는 데 사용할 수 있습니다. Sitemap 생성기는 각 Sitemap의 URL이 포함된 하나의 Sitemap을 만듭니다. </font></p>   <pre>&lt;sitemap path=&quot;/var/www/docroot/subpath/sitemap.xml&quot; /&gt;</pre>  <table border="1" cellpadding="2" cellspacing="0" width="100%">  <tbody><tr>  <td width="19%" valign="top"><pre>path</pre></td>  <td valign="top" width="6%"><font size="-1">필수</font></td>  <td width="75%" valign="top"><font size="-1">Sitemap 파일에 대한 경로를 나타냅니다.</font></td>  </tr>  </tbody></table>    <p><font size="-1"><strong><a name="filter_examples"></a>filter<br></strong></font><font size="-1">특정 파일이 포함 또는 제외된 규칙을 수립하는 데 사용할 수 있는 옵션 태그입니다. 필터는 config.xml 파일에 나타나는 순서로 적용됩니다. 하지만 필터 항목과 입력 항목(url, urllist, directory, 또는 accesslog)을 혼합하더라도 추가 효과는 없습니다. Sitemap 생성기가 Sitemap에 추가하는 모든 URL은 우선 모든 필터와 비교됩니다. </font><font size="-1">URL과 일치하는 필터가 없을 경우 해당 URL이 사이트에 포함됩니다.</font></p>   <pre>&lt;filter action="drop" type="wildcard" pattern="*/internal/*" /&gt;</pre>  <table border="1" cellpadding="2" cellspacing="0" width="100%">  <tbody><tr>  <td width="19%" valign="top"><pre>action</pre></td>  <td valign="top" width="6%"><font size="-1">옵션</font></td>  <td width="75%" valign="top">  <font size="-1"><p>필터가 수행해야 하는 작업. 유효한 값은 다음과 같습니다.</p>  </font> <ul>  <li><font size="-1">drop – 일치되는 URL을 제외합니다. 기본적으로 삭제 작업이 수행됩니다. 따라서 지정된 작업이 없으면 생성기가 &quot;drop&quot;작업을 수행합니다.</font></li>  <li><font size="-1">pass – 일치되는 URL을 포함합니다.</font></li>  </ul>  </p></td>  </tr>   <tr>  <td width="19%" valign="top"><pre>type</pre></td>  <td valign="top" width="6%"><font size="-1">옵션</font></td>  <td width="75%" valign="top"><font size="-1"><p>필터링 유형. 유효한 값은 다음과 같습니다.</p>  </font> <ul>  <li><font size="-1">wildcard - 표준 경로 와일드 카드(? 및 *)를 사용하여 URL과 비교하였습니다. 이것은 기본 유형이므로 지정된 유형이 없으면 생성기에서는 &quot;wildcard&quot;를 사용하게 됩니다.</font></li>  <li><font size="-1">regexp - 정규식이 사용됩니다.</font></li>  </ul></td>  </tr>  <tr>  <td valign="top"><pre>pattern</pre></td>  <td valign="top"><font size="-1">필수</font></td>  <td valign="top"><font size="-1">검색할 대상의 패턴을 지정합니다.</font></td>  </tr>  </tbody></table>  <font size="-1"> <p><b><a name="encoding"></a>인코딩</b></p>   <p>URL 목록이든 아니면 웹 서버 로그이든 구성 파일이 참조하는 파일은 기본 UTF-8 이외의 다른 인코딩을 사용할 수 있습니다. Config.xml에서 다른 인코딩을 지정하면 Sitemap 생성기가 파일을 읽는 방식을 변경할 수 있습니다. 흔히 사용되는 인코딩은 다음과 같습니다.</p>  <ul>  <li><strong>encoding="utf-8"</strong>이 기본 설정입니다.</li><li><strong>encoding="ascii</strong>"은 UTF-8의 하위 세트이므로 지정하지 않으셔도 됩니다.</li><li><strong>encoding="iso-8859-1</strong>"은 많은 서유럽 언어에 대해 공통으로 사용됩니다.</li></ul>  </font>   <table border="0" cellpadding="2" cellspacing="0" width="100%">  <tbody><tr>  <td style="border-top: 1px solid rgb(221, 173, 8); background-color: rgb(254, 250, 222);"><a name="creating_mobile" id="creating_mobile"></a><b>2b. 모바일 구성 파일을 만들기 위한 추가 정보</b></td>  </tr>  </tbody></table>  <p><font size="-1">모바일 Sitemap이 아닌 Sitemap의 경우에서와 같은 방식으로 모바일 Sitemap에 대해 구성 파일을 만드십시오. 하지만 각 마크업 언어에 대해 별도의 구성 파일을 만들고 각 구성 파일을 사용하여 Sitemap 생성기를 실행하여 각 구성 파일 마다 별도의 Sitemap을 만들어야 합니다.</font></p>  <p><font size="-1">각 구성 파일은 다음을 따라야 합니다.</font></p>  <ul>  <li><font size="-1"><a href="#create_config"><strong>store_into</strong> 값</a>에 대해 다른 파일 이름을 지정하십시오.</font></li>  <li><font size="-1"> <a href="#filter_examples">필터</a>를 사용하여 해당 마크업 언어에 대해 제외 또는 포함할 URL을 지정하십시오. 각 Sitemap에는 단 하나의 마크업 언어를 위한 URL이 포함되어야 합니다. 이는 URL이 여러 개의 마크업 언어를 지원할 경우 같은 URL이 여러 개의 Sitemap에 포함될 수 있다는 것을 의미합니다.</font></li>  </ul>  <p><strong><font size="-1">필터링의 예</font></strong></p>  <p><font size="-1">다음은 확장자에 기반한 필터를 사용하여 각기 다른 마크업 언어에 대한 모바일 Sitemap을 생성하는 방법을 보여주는 예입니다. 귀하가 사용하는 필터링은 사이트에서 사용되는 마크업 언어의 유형과 각 유형을 지정하는 방식에 따라 결정되어야 합니다. 사이트의 세부사항을 다양한 형태로 구현했을 경우(예를 들어 폴더 마다 다른 마크업 언어를 사용하여 URL을 구성할 경우) 사이트 구현의 세부사항에 기초하여 필터링해야 합니다. 필터는 구성 파일에 나열된 순서대로 적용됩니다. 따라서 나열해야 하는 첫 번째 필터는 Sitemap에 넣기 원하는 URL을 지정하는 "통과" 작업입니다.. </font></p>  <p><font size="-1">WML (WAP 1.2) 콘텐츠를 위한 Sitemap을 만드려면 다음을 따르십시오.</font></p>   <pre>&lt;filter action="pass" type="wildcard" pattern="*.wml" /&gt;
&lt;filter action="drop" type="wildcard" pattern="*.*" /&gt;<br>
</pre>   <p><font size="-1">XHTML 모바일 프로필(WAP 2.0) 콘텐츠를 위한 Sitemap을 만드려면 다음 단계를 따르시기 바랍니다.</font></p>   <pre>&lt;filter action="pass" type="wildcard" pattern="*.xhtml" /&gt;
&lt;filter action="drop" type="wildcard" pattern="*.*" /&gt;<br>
			</pre>  <table border="0" cellpadding="2" cellspacing="0" width="100%">  <tbody><tr>  <td style="border-top: 1px solid rgb(221, 173, 8); background-color: rgb(254, 250, 222);"><a name="copy"></a><b>웹 서버로 파일 업로드</b></td>  </tr>  </tbody></table>  <p><font size="-1"> 명령줄에서 액세스할 수 있는 위치에서 웹 서버에 다음 파일을 업로드해야 합니다. </font></p>   <font size="-1"><ul>  <li><strong> config.xml</strong> &#8212;방금 <strong>example_config.xml</strong>을 사용하여 만든 구성 파일입니다.</li>  <li><strong> sitemap_gen.py</strong> &#8212;Sitemap을 생성하는 Python 스크립트입니다.</li>  <li><strong> urllist.txt</strong> &#8212;이 파일은 선택이 가능하며 텍스트 파일을 사용하여 Sitemap을 생성한 경우에만 포함시키면 됩니다.</li>  </ul>   </font>  <p><font size="-1"> 이 파일을 업로드하는 데 사용하는 방법은 환경에 따라 다릅니다. 일반적인 방법으로는 <a href="http://www.google.com/search?q=ftp">FTP</a> 및 SCP가 있습니다. 자세한 내용은 웹 호스트에게 문의하십시오. </font></p>   <table border="0" cellpadding="2" cellspacing="0" width="100%">  <tbody><tr>  <td style="border-top: 1px solid rgb(221, 173, 8); background-color: rgb(254, 250, 222);"><a name="execute"></a><strong>4. Sitemap 생성기 스크립트(sitemap_gen.py) 실행 </strong></td>  </tr>  </tbody></table>   <p><font size="-1"> Sitemap 생성기를 실행하시려면 웹 서버에 연결해야 합니다. 연결하는 데 사용하는 방법은 환경에 따라 다릅니다. 예를 들어, 일반적으로 <a href="http://www.google.com/search?q=ssh">SSH</a>를 사용하면 UNIX 기반 서버에 액세스하실 수 있습니다. 웹 서버에 연결하여 스크립트를 사용하는 데 대한 자세한 내용은 웹 호스트에게 문의하십시오. </font></p>   <p><font size="-1"> 파일을 웹 서버로 복사한 후에는 Sitemap 생성기 스크립트를 실행해야 합니다. 웹 서버에 접속하여 구성 파일의 경로와 파일 이름을 사용하여 다음 명령어를 실행하십시오(<strong>&lt;path/config.xml&gt;</strong>을 구성 파일의 경로와 파일 이름으로 변경하십시오. Python 스크립트와 동일한 위치로 이 파일을 업로드했다면 경로를 제외하셔도 됩니다)</font></p>   <pre>python sitemap_gen.py --config=&lt;path/config.xml&gt</pre> <p><font size="-1">예를 들어, UNIX 기반의 명령줄은 다음과 유사할 수 있습니다.</font></p> <p><img src="images/python_command.gif" alt="Python 명령"></p> <p><font size="-1">MS-DOS 기반의 명령은 다음과 같습니다.</font></p> <p><img src="images/python_dos.gif" alt="Python 명령"></p> <p><font size="-1"><b>도움말:</b> 구성을 테스트 중이라 Sitemap을 제출할 준비가 되지 않은 경우에는 다음 구문을 사용하여 Sitemap 생성기가 Google에 연결하지 못하도록 하실 수 있습니다.</font></p>  <pre><br>$ python sitemap_gen.py --config=config.xml –테스트</pre>  <font size="-1"><p>명령 프롬프트에서 요청 상태를 확인하실 수 있습니다.</p></font> <pre>Reading configuration file: /path/config.xml
	Opened URLLIST "/path/urllist.txt"
	Walking DIRECTORY "/var/www/html/dir"
	Walking DIRECTORY "/var/www/html/dir2"
	Opened ACCESSLOG "/etc/httpd/logs/access-0.log"
	Sorting and normalizing collected URLs.
	Writing Sitemap file "/path/sitemap.xml.gz" with 1092 URLs
	Notifying search engines.
	Notifying www.google.com
	Count of file extensions on URLs:
		208  .html
		574  .jpg
		...
		Number of errors: 0
		Number of warnings: 0</pre>  <font size="-1">  <p>이와 같은 출력이 나오지 않을 경우 구성 파일의 verbose 설정은 화면에 출력되는 정보의 양에 영향을 줍니다. 이 예에서는 verbose를 “1”로 설정했습니다.</p>  <p>파일의 오류 또한 모두 반환됩니다. 예를 들어, 디렉토리 항목에서 url= 속성을 해제한 상태로 두면 스크립트가 다음을 출력합니다.</p></font> <pre>[ERROR] Directory entries must have both "path" and "url" attributes
	Number of errors: 1</pre>  <font size="-1">  </font>  <p><font size="-1"><b>config.xml</b> 파일에서 모든 오류를 수정하고 스크립트를 다시 실행하십시오. 오류가 없으면 Sitemap 생성기가 귀하께서 config 파일에 지정하신 위치에 새 <b>sitemap.xml.gz</b> 파일을 만듭니다. </font></p>  <table border="0" cellpadding="2" cellspacing="0" width="100%">  <tbody><tr>  <td style="border-top: 1px solid rgb(221, 173, 8); background-color: rgb(254, 250, 222);"><a name="submitting" id="submitting"></a><strong>5. Google에 Sitemap 제출 </strong></td>  </tr>  </tbody></table>  <p><font size="-1">사이트맵 생성기는 config 파일의 지정한 위치에 <strong>sitemap.xml.gz</strong> 파일을 만듭니다. 해당 파일을 만든 후에는 웹브라우저를 통해 액세스할 수 있도록 하십시오. 그런 다음 <a href="https://www.google.com/webmasters/sitemaps/siteoverview">Google 사이트맵</a> 계정에 해당 파일을 <a href="http://www.google.com/support/webmasters/bin/answer.py?answer=34575&topic=8496">추가</a>하십시오. 그러면 Google은 유용한 상태 및 통계 정보를 귀하께 제공할 수 있습니다. Google이 사이트맵에 대한 문제를 보고하면 해당 문제를 수정하여 다시 제출할 수 있습니다. 사이트맵은 한 번만 수동으로 추가하면 됩니다. 마지막으로 <a href="submit.html#ping">HTTP 요청</a>을 사용하여 귀하의 사이트맵에 대한 변경사항을 Google에 통지할 수 있습니다(Google 웹마스터 도구계정을 통해 귀하의 사이트맵을 다시 제출할 수도 있음). </font></p>   <table border="0" cellpadding="2" cellspacing="0" width="100%">  <tbody><tr>  <td style="border-top: 1px solid rgb(221, 173, 8); background-color: rgb(254, 250, 222);"><a name="recur"></a><b>6. 반복 스크립트 설정</b></td>  </tr>  </tbody></table>  <font size="-1">  <p>콘텐츠가 변경되는 빈도만큼 Sitemap 생성기가 실행되도록 설정하시기 바랍니다(시간당 최대 1회).</p>  </font>  <p><font size="-1">UNIX 웹 서버를 사용하는 웹마스터의 경우에는 <a href="http://www.google.com/search?q=cron">cron 작업</a>으로 이 사항을 설정하는 것이 좋습니다. </font></p>  <font size="-1"><p>다른 플랫폼을 사용하는 웹 마스터는 시스템 관리자에게 연락하여 반복 스크립트 구성에 도움을 받으십시오. <a href="http://www.google.com/webmasters/sitemaps/googlegroup?hl=ko">Google 그룹스</a>의 Google Sitemaps 그룹에서 친구로부터 조언을 구할 수도 있습니다.</p>   </font>  <p><font size="-1"> <a href="submit.html#ping">HTTP 요청</a>을 사용하여 사이트맵에 대한 변경사항을 Google에 알릴 수 있습니다. 그러나 Google 웹마스터 도구계정에 수동으로 <a href="http://www.google.com/support/webmasters/bin/answer.py?answer=34575&topic=8496">사이트맵을 추가</a>하려면 Google 계정으로 <a href="https://www.google.com/webmasters/sitemaps/siteoverview">Google 웹마스터 도구</a>에 로그인해야 합니다.</font></p>  <font size="-1"></font>  <table border="0" cellpadding="2" cellspacing="0" width="100%">  <tbody><tr>  <td style="border-top: 1px solid rgb(221, 173, 8); background-color: rgb(254, 250, 222);"><a name="troubleshoot"></a><b>문제 해결</b></td>  </tr>  </tbody></table>  <font size="-1">  <p>이 섹션에서는 Sitemap 생성기를 사용하는 도중 마주칠 수 있는 공통 의문 사항 또는 문제점과 해결하기 위해 할 수 있는 조치에 대해 알아 봅니다.</p>  <p><b>웹 액세스 가능</b></p>  <p><b>문제:</b> Sitemap 생성기에서 다음 오류 및 경고를 반환합니다.</p>  </font> <pre>[ERROR] When attempting to access your generated Sitemap at the following URL:
	http://www.example.com/sitemap.xml.gz
	we failed to read it.  Please verify the store_into path you specified in
	your configuration file is web-accessible.  Consult the FAQ for more
	information.
	[WARNING] Proceeding to notify with an unverifiable URL.</pre>  <font size="-1">  <p><b>어떻게 된 것입니까?</b> Sitemap 생성기가 귀하께서 지정한 파일을 생성한 후 검색 엔진 처럼 HTTP를 사용하여 해당 파일을 검색하려고 시도했으나 실패했습니다. Sitemap 생성기는 어쨌든 작동하여 검색 엔진에 통보했지만 오류의 발생으로 인해 다른 검색 엔진이 Sitemap을 읽지 못할 수 도 있다는 점을 경고하는 것입니다.</p>  <p>Sitemap 생성기는 <b>config.xml</b> 파일의 store_into 속성에 지정된 경로에 Sitemap 파일을 만듭니다. 그 다음 base_url 속성을 사용하여 Sitemap 파일에 따라 URL을 만들어 검색 엔진에 보고합니다. 예를 들어, 다음과 같이 구성을 설정할 경우,</p>  </font> <pre>&lt;site base_url="http://www.example.com/"
	      store_into="/var/www/html/sitemap.xml.gz"&gt;</pre>  <font size="-1">  </font><p><font size="-1">Sitemap 생성기는 다음 위치에서 귀하의 Sitemap을 검색하도록 검색 엔진에 알립니다. </font></p>   <pre>http://www.example.com/sitemap.xml.gz</pre>  <font size="-1"><p>해당 파일은 이 URL을 통해 접근할 수 있어야 합니다. 이 URL을 사용하여 파일을 가져올 수 없다면 검색 엔진이 귀하의 Sitemap을 찾을 수 있는 방법이 없습니다.</p>  </font><p><font size="-1"><b>귀하께서는 무엇을 하실 수 있습니까?</b> 귀하의 <b>config.xml</b>에서 Sitemap에 대해 올바른 base_url 및 store_into 경로를 지정하는지 확인하셔야 합니다. 또한 웹 브라우저에서 base_url로부터 Sitemap 파일을 검색할 수 있는지 확인하셔야 합니다. 경로나 URL에 오류가 발견되면 Sitemap 생성기를 다시 실행하거나 Sitemap 파일을 이동하여 올바로 배치하고 웹 사이트를 통해 검색 엔진에 수동으로 알려야 합니다. </font></p>  <font size="-1"><p><b>XML 지원</b></p>  <p><strong>문제:</strong> Sitemap 생성기에서 다음 오류가 발생했습니다.</p>  </font> <pre>Some installs of Python 2.2 do not include complete support for XML. 
	Please try upgrading your version of Python and re-running the script.</pre>  <font size="-1"><p><b>어떻게 된 것입니까?</b> 메시지에 설명한 대로 일부 플랫폼의 Python 버전(Sitemap 생성기 스크립트가 작성된 언어)에 XML 파일을 처리하는 데 필요한 지원 라이브러리가 누락되어 있습니다.  이 스크립트를 실행하려면 XML이 완벽하게 지원되어야 합니다.</p>  <p><b>귀하가 무엇을 할 수 있을까요?</b> 설치된 Python을 새 버전으로 업그레이드해 보십시오. 그러기 위해서는 시스템 관리자에게 문의하셔야 합니다.</p>  <p>전체 Sitemap이 아닌 Sitemap 생성기만 영향을 받습니다. 다른 방법이나 도구를 사용하여 Sitemap을 만들 수도 있으며 검색 엔진에 Sitemap을 제출할 수 있습니다.</p>  <p><b>.gz 또는 .zip 확장자가 있는 추가 파일은 어떻게 합니까?</b></p>  <p>sitemap_gen.py 스크립트를 추출할 경우 위에 참조한 파일 보다 훨씬 더 많은 파일을 볼 수 있을 것입니다. 전체 파일 목록은 다음과 같은 형태입니다.</p>  </font>  <pre>AUTHORS
	ChangeLog
	COPYING
	example_config.xml
	example_urllist.txt
	PKG-INFO
	README
	setup.py
	sitemap_gen.py
	test_sitemap_gen.py</pre>  <font size="-1"><p>다른 파일은 대개 패키지 및 라이센스 조건에 대한 정보를 담고 있습니다. 이 파일들을 살펴보시기 바랍니다.</p>  <p>한 가지 예외는 test_sitemap_gen.py 입니다. 이 파일은 공개 소스 프로젝트에 참여하려는 개발자가 유용하게 사용할 수 있는 단위 테스트 스크립트입니다. 소스 코드를 사용하지 않고 Sitemap 생성기를 사용하실 계획이라면(아마 거의 모든 분께 해당되는 사항이겠지만)이 테스트 스크립트는 필요 없습니다.</p>이 프로젝트에 도움을 주시려면 <a href="http://sourceforge.net/projects/goog-sitemapgen">http://sourceforge.net/projects/goog-sitemapgen</a>를 방문하시기 바랍니다. 또한 <a href="http://code.google.com/sm_thirdparty.html">여기</a>에서 Google Sitemaps를 지원하는 타사 프로그램을 찾으실 수도 있습니다.</p>   <font size="-1"></font></font>  <p><font size="-1"><b><a name="nonascii"></a>비ASCII 문자</b></font></p>  <font size="-1"><font size="-1">  </font></font>  <p><font size="-1"><strong>문제:</strong> 사이트 도메인 이름이나 URL에 비ASCII 문자가 포함되어 있습니다.</font></p>  <p><font size="-1">일반적으로 비ASCII URL은 퍼센트 이스케이프되기 전에 <a href="protocol.html#escaped">UTF-8을 사용하여 인코딩</a>되어야 합니다. 그러나 URL이 UTF-8 이외의 인코딩을 사용하여 인코딩되는 경우 일부 웹서버만이 제대로 반응하게 됩니다. Sitemap 자체의 URL은 물론 Sitemap 내의 모든 URL은 해당 URL이 위치한 웹 서버에서 쉽게 읽을 수 있도록 인코딩되어야 합니다. <a href="#sitetag">site정의 섹션</a> 내에서 선택 사항인 <strong>default_encoding</strong> 속성을 사용하여 웹 서버에서 사용하는 인코딩을 지정합니다. 이 태그를 사용하지 않거나 웹 서버에서 UTF-8 이외의 인코딩을 사용하는 경우 어떤 인코딩이 사용되는지 알 수 없습니다.</font></p>  <p><font size="-1">URL에 비ASCII 문자가 포함된 경우 Python 2.3 이상을 사용하여 Sitemap 생성기 스크립트를 실행하실 것을 권해 드립니다. 이 버전의 Python에서 비ASCII 지원 기능이 추가되었습니다. 이전 버전에는 Internationalizing Domain Names in Applications (IDNA)지원 기능이 없기 때문에 도메인 이름에 비ASCII 문자가 포함된 경우 Python 2.3 이상을 사용해야 합니다. IDNA 지원 기능이 없는 경우 Sitemap 생성기는 비ASCII 도메인 이름을 올바르게 인코딩할 수 없습니다. </font></p>  <font size="-1">     <br>  <p class="d" align="right"><i>마지막 수정 날짜: 2006년 4월 15일</i></p>  </font></div>  </td>  </tr>  <tr>  <td width="1%" valign="top"><img src="http://www.google.com/images/art.gif" width="143" height="53" vspace="5" hspace="15"></td>  <td style="background-color: #ffffff" width="1" valign="top"><img src="http://www.google.com/images/cleardot.gif" width="1" height="1"></td>  <td style="background-color: #ffffff" width="10" valign="top"><img src="http://www.google.com/images/cleardot.gif" width="1" height="1"></td>  <td valign="middle"><div class="footer">  <div align="center"><font size="-1"> &copy;2007 Google - <a href="http://www.google.com/privacy.html">개인정보 보호정책</a> -  <a href="http://www.google.com/accounts/TOS">이용약관</a> - <a href="http://www.google.com/about.html">Google 정보</a> </font></div>  </div></td>  </tr> </table> </body> </html>  
